package com.smfx.yxt.model;

import java.io.Serializable;
import java.util.Date;

public class TeacherLeave implements Serializable {
    private Integer id;

    private Integer schoolId;

    private Integer termId;

    private Integer teacherId;

    private String teacherName;

    private String startTime;

    private String endTime;

    private String leaveType;

    private String leaveReason;

    private Float leaveDays;
    
    private Integer isLesson;

    private Integer approverId;

    private String approver;
    
    private String message;

    private Integer isAttach;

    private String leaveStatus;

    private String rejectReason;
    
    private String backStartDate;
    
    private String backEndDate;
    
    private Float backDays;
    
    private String backStatus;
    
    private String time1Lesson1;

    private String time1Lesson2;

    private String time1Lesson3;

    private String time1Lesson4;

    private String time2Lesson1;

    private String time2Lesson2;

    private String time2Lesson3;

    private String time2Lesson4;

    private String time3Lesson1;

    private String time3Lesson2;

    private String time3Lesson3;

    private String time3Lesson4;

    private String isDuty;

    private String dutyReplacer;

    private String isLate;

    private String lateReplacer;

    private String position;

    private String positionConsigner;
    
    private Date createTime;

    private Date updateTime;

    private static final long serialVersionUID = 1L;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getSchoolId() {
        return schoolId;
    }

    public void setSchoolId(Integer schoolId) {
        this.schoolId = schoolId;
    }

    public Integer getTermId() {
        return termId;
    }

    public void setTermId(Integer termId) {
        this.termId = termId;
    }

    public Integer getTeacherId() {
        return teacherId;
    }

    public void setTeacherId(Integer teacherId) {
        this.teacherId = teacherId;
    }

    public String getTeacherName() {
        return teacherName;
    }

    public void setTeacherName(String teacherName) {
        this.teacherName = teacherName == null ? null : teacherName.trim();
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public String getLeaveType() {
        return leaveType;
    }

    public void setLeaveType(String leaveType) {
        this.leaveType = leaveType == null ? null : leaveType.trim();
    }

    public String getLeaveReason() {
        return leaveReason;
    }

    public void setLeaveReason(String leaveReason) {
        this.leaveReason = leaveReason == null ? null : leaveReason.trim();
    }

    public Float getLeaveDays() {
		return leaveDays;
	}

	public void setLeaveDays(Float leaveDays) {
		this.leaveDays = leaveDays;
	}

	public Integer getIsLesson() {
		return isLesson;
	}

	public void setIsLesson(Integer isLesson) {
		this.isLesson = isLesson;
	}

	public Integer getApproverId() {
        return approverId;
    }

    public void setApproverId(Integer approverId) {
        this.approverId = approverId;
    }

    public String getApprover() {
        return approver;
    }

    public void setApprover(String approver) {
        this.approver = approver == null ? null : approver.trim();
    }

    public String getMessage() {
		return message;
	}

	public void setMessage(String message) {
		this.message = message == null ? null : message.trim();
	}

	public Integer getIsAttach() {
        return isAttach;
    }

    public void setIsAttach(Integer isAttach) {
        this.isAttach = isAttach;
    }

    public String getLeaveStatus() {
        return leaveStatus;
    }

    public void setLeaveStatus(String leaveStatus) {
        this.leaveStatus = leaveStatus == null ? null : leaveStatus.trim();
    }

    public String getRejectReason() {
		return rejectReason;
	}

	public void setRejectReason(String rejectReason) {
		this.rejectReason = rejectReason == null ? null : rejectReason.trim();
	}

	public String getBackStartDate() {
		return backStartDate;
	}

	public void setBackStartDate(String backStartDate) {
		this.backStartDate = backStartDate;
	}

	public String getBackEndDate() {
		return backEndDate;
	}

	public void setBackEndDate(String backEndDate) {
		this.backEndDate = backEndDate;
	}

	public Float getBackDays() {
		return backDays;
	}

	public void setBackDays(Float backDays) {
		this.backDays = backDays;
	}

	public String getBackStatus() {
		return backStatus;
	}

	public void setBackStatus(String backStatus) {
		this.backStatus = backStatus;
	}

	public String getTime1Lesson1() {
		return time1Lesson1;
	}

	public void setTime1Lesson1(String time1Lesson1) {
		this.time1Lesson1 = time1Lesson1;
	}

	public String getTime1Lesson2() {
		return time1Lesson2;
	}

	public void setTime1Lesson2(String time1Lesson2) {
		this.time1Lesson2 = time1Lesson2;
	}

	public String getTime1Lesson3() {
		return time1Lesson3;
	}

	public void setTime1Lesson3(String time1Lesson3) {
		this.time1Lesson3 = time1Lesson3;
	}

	public String getTime1Lesson4() {
		return time1Lesson4;
	}

	public void setTime1Lesson4(String time1Lesson4) {
		this.time1Lesson4 = time1Lesson4;
	}

	public String getTime2Lesson1() {
		return time2Lesson1;
	}

	public void setTime2Lesson1(String time2Lesson1) {
		this.time2Lesson1 = time2Lesson1;
	}

	public String getTime2Lesson2() {
		return time2Lesson2;
	}

	public void setTime2Lesson2(String time2Lesson2) {
		this.time2Lesson2 = time2Lesson2;
	}

	public String getTime2Lesson3() {
		return time2Lesson3;
	}

	public void setTime2Lesson3(String time2Lesson3) {
		this.time2Lesson3 = time2Lesson3;
	}

	public String getTime2Lesson4() {
		return time2Lesson4;
	}

	public void setTime2Lesson4(String time2Lesson4) {
		this.time2Lesson4 = time2Lesson4;
	}

	public String getTime3Lesson1() {
		return time3Lesson1;
	}

	public void setTime3Lesson1(String time3Lesson1) {
		this.time3Lesson1 = time3Lesson1;
	}

	public String getTime3Lesson2() {
		return time3Lesson2;
	}

	public void setTime3Lesson2(String time3Lesson2) {
		this.time3Lesson2 = time3Lesson2;
	}

	public String getTime3Lesson3() {
		return time3Lesson3;
	}

	public void setTime3Lesson3(String time3Lesson3) {
		this.time3Lesson3 = time3Lesson3;
	}

	public String getTime3Lesson4() {
		return time3Lesson4;
	}

	public void setTime3Lesson4(String time3Lesson4) {
		this.time3Lesson4 = time3Lesson4;
	}

	public String getIsDuty() {
		return isDuty;
	}

	public void setIsDuty(String isDuty) {
		this.isDuty = isDuty;
	}

	public String getDutyReplacer() {
		return dutyReplacer;
	}

	public void setDutyReplacer(String dutyReplacer) {
		this.dutyReplacer = dutyReplacer;
	}

	public String getIsLate() {
		return isLate;
	}

	public void setIsLate(String isLate) {
		this.isLate = isLate;
	}

	public String getLateReplacer() {
		return lateReplacer;
	}

	public void setLateReplacer(String lateReplacer) {
		this.lateReplacer = lateReplacer;
	}

	public String getPosition() {
		return position;
	}

	public void setPosition(String position) {
		this.position = position;
	}

	public String getPositionConsigner() {
		return positionConsigner;
	}

	public void setPositionConsigner(String positionConsigner) {
		this.positionConsigner = positionConsigner;
	}

	public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}